person who overcomes difficulties - Español Inglés Diccionario